画面
get_resolution
获取画面分辨率
- 返回
- width (integer) - 宽度
- height (integer) - 高度
local width, height = base.screen:get_resolution()
set_resolution
设置画面分辨率
- 参数
- width (integer) - 宽度
- height (integer) - 高度
local width, height = base.screen:get_resolution(width, height)
get_orientation
获取屏幕方向
- 返回
- orientation (string) - 方向:
Unknown
,LandscapeRight
,LandscapeLeft
,Portrait
,PortraitUpsideDown
- orientation (string) - 方向:
local orientation = base.screen:get_orientation()
get_safe_insets
获取屏幕上下左右边框的安全距离(如刘海的高度)
- 返回
- safe_insets {left:number, top:number, right:number, bottom:number} - 当前屏幕方向为准 上下左右边框的安全距离
local safe_insets = base.screen:get_safe_insets()
enable_safe_area
设置是否ui自动适配,默认关闭。建议使用 get_safe_insets 手动适配。
- 参数
- enable (boolean) - 是否启用
base.screen:enable_safe_area(enable)
input_mouse
获取鼠标位置
- 返回
- position (position) - 位置
local position = base.screen:input_mouse()